import request from '@/utils/request'

//根据上传的坡度tif文件发布超图图层
export function importSlopeTif (tifFileName) {
    return request({
        url: '/tifData/importSlopeTif?tifFileName='+tifFileName,
        method: 'post'
    })
}

//根据上传的坡向tif文件发布超图图层
export function importAspectTif (tifFileName) {
    return request({
        url: '/tifData/importAspectTif?tifFileName='+tifFileName,
        method: 'post'
    })
}

//读取DEM高程tif文件，计算并保存坡度tif文件
export function computeSlopeTif (data) {
    return request({
        url: '/tifData/computeSlopeTif',
        method: 'post',
        data: data
    })
}

//读取DEM高程tif文件，计算并保存坡向tif文件
export function computeAspectTif (data) {
    return request({
        url: '/tifData/computeAspectTif',
        method: 'post',
        data: data
    })
}

//根据基础数据系统文件ID获取文件实体（用于获取高程tif文件地址）
export function findOneById (id) {
    return request({
        url: '/attachment/findOneById?attachId=' + id,
        method: 'get'
    })
}

//根据业务数据系统文件ID获取文件实体（用于获取坡度坡向tif文件地址）
export function getAttachById (id) {
    return request({
        url: '/attachment/getAttachById?attachId=' + id,
        method: 'get'
    })
}

//读取坡度tif文件进行坡度分区统计（网格数、面积、占比）
export function countSlopeTif (data) {
    return request({
        url: '/tifData/countSlopeTif',
        method: 'post',
        data: data
    })
}
// 上传坡度坡向
export function uploadTifFile(data) {
    return request({
      url: '/attachment/uploadTifFile',
      method: 'post',
      data: data,
    })
  }